home *** CD-ROM | disk | FTP | other *** search
Oberon Text | 1990-12-20 | 1.9 KB | 38 lines | [.Ob./.Ob2] |
- Syntax10.Scn.Fnt
- Syntax10i.Scn.Fnt
- (*redefine hot-key to Bottom (between delete-right and page-down on Extended Keyboard) *)
- \ #4
- (*built-in functions*)
- write (^0) char (^1) font (^2) call (^4) (*these take a param*)
- keep (^5) pick (^6) caret (^7) indent (^8) (*no param*)
- (*some font preset macros*)
- i ("Syntax10i.Scn.Fnt" font) b ("Syntax10b.Scn.Fnt" font) n ("Syntax10.Scn.Fnt" font)
- (*some template macros*)
- tab ("9" char) cr ("13" char) = (cr indent) ` (= tab)
- (*some macros calling Oberon commands*)
- tool ("Write.Open MyTool.Txt" call)
- d ("KeyCmds.DateStamp Syntax10.Scn.Fnt" call)
- incl ("KeyCmds.Include Errors.Text 63 98" call)
- (*some template macros for programming purposes*)
- Name ("Michael Franz" write)
- #40 (tab "(*" write caret "*)" write i)
- #41 (tab "(**" write caret "**)" write i)
- M ("MODULE " write caret "; (** " write Name " **)" write cr "END ." write cr)
- I (cr tab "IMPORT" write cr tab tab caret ";" write cr)
- C (cr indent tab "CONST" write)
- T (cr indent tab "TYPE" write)
- V (cr indent tab "VAR" write)
- B (cr indent "BEGIN" write cr indent "END " write caret ";" write cr)
- E (cr indent "END " write caret ";" write cr)
- p (cr cr indent "PROCEDURE " write caret ";" write cr indent "BEGIN" write cr indent "END ;" write)
- P (cr indent tab "PROCEDURE " write caret ";" write cr indent tab "BEGIN" write cr indent tab "END ;" write)
- (*some template macros for e-mail purposes*)
- name ("mf" write)
- mail ("To: " write caret cr "cc: Franz" write cr "Re: " write cr cr cr name cr)
- cas ("Net.SendMail *" call name)
- nw.ass ("crelier franz heeb pfister" write)
- jg.ass ("hiestand rege sommerer stamm vetterli" write)
- cs.ass (nw.ass cr "To: " write jg.ass )
- (*default macro taken when no match found*)
- OTHERWISE ("~" write)
-